Hola a todos,
voy a exponeros una duda que llevo tiempo intentando resolver:
Quiero ejecutar una aplicacion desde otra aplicacion en java.
La idea es tener un fichero con una extension, por ejemplo: lanzador.drv
De forma que ese fichero, contenga lo necesario para ejecutar una aplicacion, por ejemplo:
lanzador.drv
----------------
java -jar /home/Hola.jar
Quiero hacerlo de esta forma, ya que cada aplicacion a ejecutar, tendra su lanzador.drv donde diga cómo se tiene que ejecutar.
Y desde código java, poder ejecutar el contenido de lanzador.drv.
He intentado hacer lo siguiente:
public pruebaExec() {
Runtime r = Runtime.getRuntime();
try {
Process p = r.exec("/home/lanzador.drv");
}
catch (IOException e) {
System.err.println(e.getMessage());
}
}
pero no funciona, ya que dice que lanzador.drv no es un archivo ejecutable.
Sabeis de qué otro modo podría resolver el problema??
Gracias de antemano....